package com.sailing.lianxi.design.builder;

import java.util.ArrayList;
import java.util.List;

/**
 * 创建一个 Meal 类，带有上面定义的 Item 对象。
 * @author Administrator
 *
 */
public class Meal {

	private List<Item> items = new ArrayList<Item>();
	
	public void addItem(Item item){
		items.add(item);
	}
	
	public float getCost(){
		float cost = 0.0f;
		for (Item item : items) {
			cost+=item.pirce();
		}
		return cost;
	}
	
	public void showItems(){
		for (Item item : items) {
			System.out.println("name:"+item.name());
			System.out.println("Packing:"+item.packing().pack());
			System.out.println("Price:"+item.pirce());
		}
	}
}
